package org.next.tesigiulia.models;

import org.next.tesigiulia.utils.MyConstant;

public class Area {

    private Double latitudine;
    private Double longitudine;
    private int raggio = MyConstant.VALORERAGGIOINIZIALE;
    private String areaName;

    public Area(String areaName, double latitudine, double longitudine, int radius) {
        this.areaName = areaName;
        this.latitudine = latitudine;
        this.longitudine = longitudine;
        this.raggio = radius;
    }

    public Area() {

    }

    public Area(Area area) {
        this.areaName = area.areaName;
        this.latitudine = area.latitudine;
        this.longitudine = area.longitudine;
        this.raggio = area.raggio;
    }

    public Double getLatitudine() {
        return latitudine;
    }

    public Double getLongitudine() {
        return longitudine;
    }

    public int getRaggio() {
        return raggio;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setLatitudine(Double latitudine) {
        this.latitudine = latitudine;
    }

    public void setLongitudine(Double longitudine) {
        this.longitudine = longitudine;
    }

    public void setRaggio(int raggio) {
        this.raggio = raggio;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    @Override
    public String toString() {
        String result = getAreaName();
        return result;
    }
}
